// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
	env: cloud.DYNAMIC_CURRENT_ENV
})

const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async (event, context) => {
	const openid = cloud.getWXContext().OPENID
	const {
		student_ID,
		nickname,
		avatarUrl
	} = event

	return await db.collection('usersInfo').where({
		'profile.student_ID': student_ID
	}).update({
		data: {
			nickname,
			avatarUrl,
			userID:openid
		}
	})
}
